//
//  APBottomMenuView.h
//  AqualPolo
//
//  Created by dong on 2024/5/6.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN


@protocol APBottomMenuViewDelegate <NSObject>

- (void)menuViewDidClickItem:(NSInteger)index;

@end


@protocol APBottomReportMenuViewDelegate <NSObject>

- (void)reportMenuViewDidClickItem:(NSInteger)index;

@end

@interface  APBottomMenuItem : UIControl
@property (nonatomic, strong) UILabel *titleLabel;
@property (nonatomic, assign) NSInteger index;

@end

@interface APBottomMenuView : UIView
@property (nonatomic, weak) id<APBottomMenuViewDelegate> delegate;
@property (nonatomic, strong) UIButton *cancelButton;
@property (nonatomic, strong) APBottomMenuItem *followItem;
@property (nonatomic, strong) APBottomMenuItem *blockItem;
@property (nonatomic, strong) APBottomMenuItem *reportItem;
@end


@interface APBottomReportMenuView : UIView
@property (nonatomic, weak) id<APBottomReportMenuViewDelegate> delegate;
@property (nonatomic, strong) UIButton *cancelButton;
@property (nonatomic, strong) APBottomMenuItem *pornographicItem;
@property (nonatomic, strong) APBottomMenuItem *falseGenderItem;
@property (nonatomic, strong) APBottomMenuItem *fraudItem;
@property (nonatomic, strong) APBottomMenuItem *politicalSensitiveItem;
@property (nonatomic, strong) APBottomMenuItem *otherItem;

@end

NS_ASSUME_NONNULL_END
